]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
appDisplay: Properly hide overlay scrollbar in folders
authorJonas Dreßler <verdre@v0yd.nl>
Sun, 16 Feb 2020 20:55:39 +0000 (21:55 +0100)
committerFlorian Müllner <florian.muellner@gmail.com>
Sun, 8 Mar 2020 00:42:40 +0000 (00:42 +0000)
Use the scroll-view policy ST_POLICY_EXTERNAL to hide the scrollbar
instead of setting its css properties to hidden, where it can still be
clicked but isn't visible.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/1011

data/theme/gnome-shell-sass/widgets/_app-grid.scss
js/ui/appDisplay.js

index 020910802428c2b807601d844ef8dff0009706ea..b23bea981b18f0e32dc53b840c9f39c23d1ed1c5 100644 (file)
@@ -73,10 +73,6 @@ $app_grid_fg_color: #fff;
       & > StIcon { icon-size: 16px }
     }
   }
-
-  & StButton#vhandle,
-  & StButton#vhandle:hover,
-  & StButton#vhandle:active { background-color: transparent; }
 }
 .app-folder-dialog-container {
   padding: 12px;
index 17d69ced9c153bd3798330f94a1d921a1201e8c3..4241bd7fb966cb2046531d521f01458dd30b305a 100644 (file)
@@ -1308,7 +1308,7 @@ class FolderView extends BaseAppView {
             x_expand: true,
             y_expand: true,
         });
-        this._scrollView.set_policy(St.PolicyType.NEVER, St.PolicyType.AUTOMATIC);
+        this._scrollView.set_policy(St.PolicyType.NEVER, St.PolicyType.EXTERNAL);
         this.add_actor(this._scrollView);
 
         let scrollableContainer = new St.BoxLayout({